Setting Product Exit Programs

To set the user exit programs for Firewall, select 6. Product Exit Programs from the iSecurity (part I) Global Parameters screen (STRFW > 81).

The Firewall User Exit Programs screen appears.

                         ​ Firewall User Exit Programs​               ​  ​          
                                                                                
 Allow/Reject request  . . . . . . ​  ​ *NONE             ​ Name, *NONE    ​        
   Library . . . . . . . . . . . . ​  ​                   ​ Name, *LIBL    ​        
 User override auth decision. Example program SMZ8/GRSOURCE FWAUT#A​             
 Enable Application Level Security​   ​ *NONE             ​ Name, *NONE, *STD​      
   Library . . . . . . . . . . . . ​  ​                   ​ Name, *LIBL    ​        
 GUI product identifies itself and continues without further inspections ​       
 If *STD, call SMZ8/GSASTDPROC for SQL Server, SMZ8/GSASTDR for Remote Server,​  
 with parameters <Application name> 20A, <Identification key> 50A     ​          
 Pre Power Down System . . . . . . ​  ​ *NONE             ​ Name, *NONE    ​        
   Library . . . . . . . . . . . . ​  ​                   ​ Name, *LIBL    ​        
 Called before system is powered down, without parameters                ​       
                                                                                
 FTP Incoming Password Validation. ​  ​ *NONE       Name, *NONE    ​               
   Library . . . . . . . . . . . . ​  ​             Name, *LIBL    ​               
 If *PGM-Validates incoming pwd. Example program SMZ8/GRSOURCE PWPWDE#A   ​      
 FTP System Password Supplier  . . ​  ​ *NONE       Name, *NONE    ​               
   Library . . . . . . . . . . . . ​  ​             Name, *LIBL    ​               
 If *PGM-provides system pwd. Example program SMZ8/GRSOURCE PWPWDE#A   ​         
                                                                                
 F3=Exit   F12=Previous​                                                         
                                                                                
                                                                                

In each of the fields on this screen, you can enter the name of a program (or *NONE) and the name of the library containing the program (or *LIBL).

Allow/Reject Request

An additional check is done after the Firewall accepts or rejects an access request. The program's results can override the earlier decision.

Enable Application Level Security

Defines which program to use to check application passwords. To use standard programs (SMZ8/GSASTDR for Remote Server or SMZ8/GSASTDPROC for SQL Server), set the field to *STD. To use a different program, enter its name in this field and its library in the Library subfield.

Pre Power Down System

A program runs before the system powers down.

NOTE: You can also set user exit programs for specific servers, as shown in Modifying Firewall Settings for Servers.

The screen also contains fields for the Name of the program and Library for FTP Incoming Password Validation and the FTP System Password supplier. The program SMZ8/GRSOURCE PWPWDE#A can serve as an example for each.